// 输入框样式
.wd-input-custom-class-fd-col {
	flex-direction: column;
	.wd-input__label {
		width: 100% !important;
		max-width: 100% !important;
	}
	.wd-input__body {
		width: 100%;
	}
}
.wd-input-custom-class-fd-col.square {
	padding: 18rpx !important;
	.wd-input__label {
		.wd-input__label-inner {
			font-family: PingFang;
			font-weight: 500;
			font-size: 28rpx;
			color: #010101;
		}
	}
	.wd-input__body {
		.wd-input__value {
			height: 80rpx !important;
			line-height: 80rpx !important;
			margin-top: 20rpx;
			background: #ffffff;
			border-radius: 14rpx;
			padding: 0 24rpx;
			height: 80rpx !important;
			line-height: 80rpx !important;
			.wd-input__inner {
				height: 80rpx !important;
				line-height: 80rpx !important;
			}
		}
	}
}
.wd-input-custom-class-fd-col.round {
	.wd-input__label {
		font-family: PingFang;
		font-weight: bold;
		font-size: 26rpx;
		color: #666666;
		margin-bottom: 14rpx;
	}
	.wd-input__body {
		flex: auto !important;

		.wd-input__value {
			height: 85rpx;
			border: 1rpx solid #ccc !important;
			background: #f6f8fa;
			border-radius: 43rpx;
			padding: 0 24rpx;
		}
	}
}

.wd-textarea-custom-class-fd-col {
	padding: 18rpx !important;
	flex-direction: column;
	.wd-textarea__value {
		padding: 24rpx !important;
	}
}
.wd-textarea-custom-class-fd-col.square {
	.wd-textarea__value {
		border-radius: 14rpx !important;
	}
}
// icon 样式
.wd-input__icon,
.wd-input__clear {
	background: transparent !important;
}

// btn 按钮样式
.wd-button-custom-class-verification-code {
	font-family: PingFang;
	font-weight: bold;
	font-size: 22rpx;
	color: #666666;
}
.wd-button-custom-class-w100 {
	width: 100% !important;
}
.wd-button-custom-class-my-success {
	background: #c91c1f !important;
	border-radius: 43rpx;
	height: 85rpx !important;
	line-height: 85rpx !important;
	font-family: PingFang;
	font-weight: 500;
	font-size: 30rpx;
	color: #ffffff;
}
.wd-button-custom-class-purse {
	background: #ffffff !important;
	margin: 0 10rpx;
	border-radius: 40rpx !important;
	height: 50rpx !important;
	width: 120rpx !important;
	min-width: 120rpx !important;
	line-height: 100rpx !important;
	font-family: PingFang;
	font-weight: 500;
	font-size: 30rpx !important;

	color: #c91c1f !important;
}
.wd-button-custom-class-my-cancel {
	background: #333333 !important;
	border-radius: 43rpx;
	height: 85rpx !important;
	line-height: 85rpx !important;
	font-family: PingFang;
	font-weight: 500;
	font-size: 30rpx;
	color: #ffffff;
}
.wd-button-custom-class-my-cancel-1 {
	&:extend(.wd-button-custom-class-my-cancel);
	background: rgba(170, 170, 170, 0.31) !important;
	color: #353535 !important;
}
.square.wd-button,
.square.wd-button--active {
	border-radius: 14rpx !important;
	&::before {
		border-radius: 14rpx !important;
	}
}

.wd-button-custom-class-link {
	color: #c91c1f !important;
}

// wd-picker 样式
.wd-picker-custom-class-fd-col {
	width: 100%;
	.wd-picker__field {
		width: 100%;
		.wd-picker__cell {
			overflow: visible;
			width: 100%;
			flex-direction: column;
			.wd-picker__body {
				width: 100%;
			}
		}
	}
}
.wd-picker-custom-class-fd-col.round {
	.wd-picker__field {
		.wd-picker__cell {
			padding: 0;
			.wd-picker__label {
				font-family: PingFang;
				font-weight: bold;
				font-size: 26rpx;
				color: #666666;
				margin-bottom: 14rpx;
			}
			.wd-picker__body {
				flex: auto !important;
				border: 1rpx solid #ccc !important;

				background: #f6f8fa;
				border-radius: 43rpx;
				.wd-picker__value-wraper {
					height: 85rpx;
					display: flex;
					align-items: center;
					padding: 0 24rpx;
				}
			}
		}
	}
}
.wd-picker-custom-class-fd-col.square {
	.wd-picker__field {
		padding: 18rpx;
		width: calc(100% - 18rpx - 18rpx) !important;
		.wd-picker__cell {
			padding: 0;
			.wd-picker__label {
				font-family: PingFang;
				font-weight: 500;
				font-size: 28rpx;
				color: #010101;
			}
			.wd-picker__body {
				flex: auto !important;
				margin-top: 20rpx;
				.wd-picker__value-wraper {
					background: #fff;
					border-radius: 14rpx !important;
					height: 85rpx;
					display: flex;
					align-items: center;
					padding: 0 24rpx;
				}
			}
		}
	}
}
.wd-picker-custom-class-fd-col.bg-transparent {
	.wd-picker__cell {
		background-color: transparent !important;
	}
}

// tabs
.wd-tabs-custom-class {
	.wd-tabs__nav-item {
		font-family: PingFang;

		font-size: 31rpx;
	}
	.is-active {
		font-weight: bold;
		color: #c91c1f !important;
	}
	.wd-tabs__line {
		background-color: #c91c1f !important;
		bottom: 0 !important;
	}
}

.wd-upload-custom-class-custom-btn {
	padding: 18rpx !important;

	.wd-upload__evoke-slot {
		width: 100% !important;
	}
}
.wd-progress-custom-class-my-progress{
	height: 16rpx !important; 
	padding: 0 !important; 
	border-radius: 25rpx;
	overflow: hidden;
	.wd-progress__outer{
		height: 100% !important; 
		border-radius: 25rpx;
		.wd-progress__inner{
			border-radius: 25rpx;
		}
	}
 
}
.wd-upload-custom-class-custom-btn.not-show-list {
	.wd-upload__preview {
		display: none !important;
	}
}

	.im-input-class {
		background: #f2f2f2;
	}

.im-input-class {
	background: #f2f2f2 !important;
	border-radius: 14rpx  !important;
	padding: 0 24rpx  !important;
	
	&::after {
		display: none;
	}
}

	.wd-popup-order {
		.body {
			padding: 24rpx;

			.wd-cell__value {
				.wd-textarea__inner{
					max-height: 350rpx;
				}
				.wd-textarea::after {
					display: none;
				}
			}
		}

		.title {
			font-size: 40rpx;
			font-weight: bold;
			text-align: center;
			padding-bottom: 24rpx;
		}

		.footer {
			margin-top: 24rpx;
		}
	}